home *** CD-ROM | disk | FTP | other *** search
/ NeXT Education Software Sampler 1992 Fall / NeXT Education Software Sampler 1992 Fall.iso / READMEFiles / Schematik.README < prev    next >
Text File  |  1992-08-29  |  4KB  |  74 lines

  1. Schematik 1.1.5.1 is a Scheme programming environment for the
  2. NeXT(TM).  It includes MIT Scheme version 7.1.3 together with a
  3. graphical user interface.  Schematik is the easiest way to install MIT
  4. Scheme on the NeXT: just double click on Schematik.app -- everything
  5. it needs is bundled inside.  (Of course, you will likely want to drag
  6. it into your Apps or /LocalApps directory and possibly your dock.)
  7. Moreover, it allows all interaction with Scheme to be mediated by a
  8. user-friendly text-editing front end.  Finally, it provides extensions
  9. for graphics and for a simple robotics interface for Lego(R) Technic
  10. Control kits and the like.
  11.  
  12. The user interface has all the standard NeXTstep(R) features, but also
  13. such Scheme-specific features as automatic indentation and parenthesis
  14. matching.  When used with the built-in MIT Scheme, Schematik provides
  15. such additional features as indication of the current command loop
  16. type and level; indication of whether Scheme is running, garbage
  17. collecting, or waiting for input; error messages in standard
  18. NeXT-style error panels; and commands for sending various interrupts
  19. to Scheme.
  20.  
  21. Schematik additionally includes both a compatibility package to make
  22. MIT Scheme look like the old-fashioned Scheme used in "Structure and
  23. Interpretation of Computer Programs" by Abelson and Sussman, and also
  24. the native-code compiler "Liar."  (The default is to use the SICP
  25. compatibility mode, but this is easily changed from the preferences
  26. panel.)
  27.  
  28. Schematik was developed by Max Hailperin and Chris Kane of Gustavus
  29. Adolphus College, and at Gustavus is used for the lab component of the
  30. two semester introduction to computer science sequence.
  31.  
  32. If you do wind up using Schematik, we'd appreciate hearing about it:
  33. drop us a line at Schematik@GAC.edu, or by postal mail to
  34.   Max Hailperin
  35.   Gustavus Adolphus College
  36.   800 W. College Ave.
  37.   St. Peter, MN 56082-1498
  38.  
  39. If you contact us, we will also let you know when there is a new
  40. release.  You can also get the most current release at any point by
  41. anonymous ftp from ftp.gac.edu.  Change directory to pub/next/scheme,
  42. get and read the file README, and follow its instructions.
  43.  
  44. The version of Schematik included in this distribution may not include
  45. the necessary ".binf" files to allow source-level debugging of the MIT
  46. Scheme system itself.  These files raise the size of the Schematik.app
  47. package from about 8Mb to about 30Mb, and are not necessary if you are
  48. willing to accept all built-in procedures as impenetrable black boxes;
  49. however they are a nice luxury to have.  They can be ftped from the
  50. above address if not included in this distribution.
  51.  
  52. Both Schematik and MIT Scheme are copyright but freely distributable
  53. subject to some simple conditions specified in the licenses included
  54. with Schematik.  (You can display the licenses by choosing the
  55. Licenses command within the Info menu.)  Source code is also available
  56. under the same license terms, on an as-is basis; the Schematik sources
  57. can be ftped from the above address.
  58.  
  59. Internationalization of Schematik currently consists of French and
  60. German user interfaces with the exception of the help files, which at
  61. this point remain English regardless.
  62.                                    
  63. Schematik 1.1.5.1 was developed under release 2.1 of NeXTstep; it
  64. appears to work under 3.0 as of pre-release 2, based on very brief
  65. testing.
  66.  
  67. The developers of Schematik would like to gratefully acknowledge NeXT
  68. Computer, Inc. for financially supporting the development effort, the
  69. MIT Scheme team for providing the most important part of the package,
  70. Bots for supporting the acquisition of robotics interfaces, and the
  71. National Science Foundation for grant USE-9152548 which provided the
  72. context and motivation for this work.
  73.  
  74. (Category: Computer Science/Programming)